#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>

int main(){//main函数也是函数，也可以传参
    printf("begin：我是一个程序,我的pid是:%d,我的父进程pid是:%d\n",getpid(),getppid());  
    pid_t id = fork();
    if(id == 0){
        //int i=10;
        while(1){
            printf("I am child process, my pid:%d, my father pid:%d\n",getpid(),getppid());
            sleep(1);
        }
    }else if(id > 0){
        int i=10;
        while(i--){
            printf("我是父进程，我的pid：%d,我的父进程的pid %d\n",getpid(),getppid());
            sleep(1);
        }
    }
    return 0;
}
